package cn.zwx.search.common.enums;

/**
 * @description: 分词器类型
 * @projectName:search-example
 * @see:cn.zwx.search.common.enums
 * @author:zhangwenxue
 * @createTime:2020/10/23 16:58
 * @version:1.0
 */
public enum AnalyzerType {

    NO("不使用分词"),
    /**
     * 标准分词，默认分词器
     */
    STANDARD("standard"),

    /**
     * ik_smart：会做最粗粒度的拆分；已被分出的词语将不会再次被其它词语占有
     */
    IK_SMART("ik_smart"),

    /**
     * ik_max_word ：会将文本做最细粒度的拆分；尽可能多的拆分出词语
     */
    IK_MAX_WORD("ik_max_word"),

    /**
     * pinyin ：中文拼音分词
     */
    PIN_YIN_WORD("pinyin")
    ;

    private String type;

    AnalyzerType(String type){
        this.type = type;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }
}
